/* eslint-disable max-len */
import * as React from 'react';

export type TUserIconProps = React.SVGAttributes<SVGElement>;

export function UserIcon({ fill = 'currentColor', ...rest }: TUserIconProps) {
  return (
    <svg width="20" height="20" viewBox="0 0 20 20" fill={fill} xmlns="http://www.w3.org/2000/svg" {...rest}>
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M10.001 6C11.6579 6 13.001 7.34315 13.001 9C13.001 10.6569 11.6579 12 10.001 12C8.34416 12 7.00102 10.6569 7.00102 9C7.00102 7.34315 8.34416 6 10.001 6ZM10.001 8C9.44873 8 9.00102 8.44771 9.00102 9C9.00102 9.55229 9.44873 10 10.001 10C10.5533 10 11.001 9.55229 11.001 9C11.001 8.44771 10.5533 8 10.001 8Z"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10ZM13.1395 17.3605C12.1756 17.7721 11.1144 18 10 18C8.88595 18 7.82508 17.7723 6.86141 17.3609C7.11416 16.0666 8.11861 15.0838 9.34136 15.0051H10.6597C11.8823 15.0838 12.8866 16.0664 13.1395 17.3605ZM14.7721 16.4214C14.1773 14.4336 12.4898 13 10.501 13H9.5C7.51097 13 5.82334 14.4339 5.22869 16.422C3.26927 14.9639 2 12.6302 2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 12.6298 16.7311 14.9632 14.7721 16.4214Z"
      />
    </svg>
  );
}
